1 رای
وضعیت موجودی موجود

قیمت قبلی: 2,800,000 ریال
قیمت: 2,400,000 ریال

 



Product details

  • Publisher ‏ : ‎ Pragmatic Bookshelf; 1st edition (March 20, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 200 pages
  • ISBN-10 ‏ : ‎ 168050245X
  • ISBN-13 ‏ : ‎ 978-1680502459

 

کتاب Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) 1st Edition

Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there.

Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean syntax is excellent for exploring the critical skills of using functions and concurrency.

Start with the basic techniques of the functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries.

Learn techniques that matter to make code that lives harmoniously with the language.

What You Need:

You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.

منابع کتاب کتاب Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) 1st Edition

نحو ساده اکسیر و این تور راهنما راهی ساده و تمیز برای یادگیری تکنیک های برنامه نویسی کاربردی مدرن را در اختیار شما قرار می دهد. بدون نیاز به تجربه برنامه نویسی کاربردی قبلی! این کتاب شما را از طریق مفاهیم درست با سرعت مناسب راهنمایی می کند، همانطور که مقادیر تغییرناپذیر و تبدیل داده های صریح، توابع، ماژول ها، توابع بازگشتی، تطبیق الگو، توابع مرتبه بالا، چندشکلی، و مدیریت شکست را بررسی می کنید، همه اینها در عین اجتناب از عوارض جانبی. با یک طرز فکر ضروری سوار قطار اکسیر نشوید! برای استفاده بیشتر از زبان های کاربردی، باید عملکردی فکر کنید. این کتاب شما را به آنجا می رساند.

برنامه نویسی تابعی تکنیک های مفیدی را برای ساختن نرم افزارهای قابل نگهداری و مقیاس پذیر ارائه می دهد که مشکلات دشوار امروزی را حل می کند. تقاضا برای نرم افزار نوشته شده به این روش در حال افزایش است - شما نمی خواهید از دست بدهید. در این کتاب نه تنها اکسیر و ویژگی های آن را یاد خواهید گرفت، بلکه طرز فکر مورد نیاز برای برنامه نویسی کاربردی را نیز خواهید آموخت. نحو تمیز اکسیر برای کشف مهارت های حیاتی استفاده از توابع و همزمانی عالی است.

با تکنیک های اساسی روش عملکردی شروع کنید: کار با داده های تغییرناپذیر، تبدیل داده ها در مراحل گسسته و اجتناب از عوارض جانبی. بعد، نگاهی عمیق به مقادیر، عبارات، توابع و ماژول ها بیندازید. سپس برنامه نویسی خود را با تطبیق الگو و کنترل جریان با case، if، cond و توابع گسترش دهید. از توابع بازگشتی برای ایجاد تکرار استفاده کنید. با انواع داده ها مانند لیست ها، تاپل ها و نقشه ها کار کنید. قابلیت استفاده مجدد و خوانایی کد را با متداول ترین عملکردهای مرتبه بالا اکسیر بهبود بخشید. نحوه استفاده از محاسبات تنبل با جریان‌ها، طراحی داده‌های خود و استفاده از چندشکلی با پروتکل‌ها را بررسی کنید. با استفاده از ویژگی‌ها و کتابخانه‌های Elixir، عملکردها را با هم ترکیب کنید و خرابی‌ها را به روشی قابل نگهداری مدیریت کنید.

تکنیک هایی را بیاموزید که برای ایجاد کدی که هماهنگ با زبان باشد، اهمیت دارد.

آنچه شما نیاز دارید:

شما به یک کامپیوتر و Elixir 1.4 یا نسخه جدیدتر نیاز دارید. هیچ برنامه نویسی کاربردی قبلی یا تجربه اکسیر مورد نیاز نیست. مقداری تجربه با هر زبان برنامه نویسی توصیه می شود.

نظرات کاربران درباره کتاب Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) 1st Edition

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) 1st Edition نظر می دهد.

ارسال نظر درباره کتاب Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) 1st Edition

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید